Mabry Software Product List
Mabry Software Information And Product List

Contact Information - How To Contact Us

Order Form - Printable Form

Ordering Details - E-mail Ordering, Credit Cards, International, Etc.

Update Information - Our Update Policy

Licensing Information - English and Legal Versions

Packages

Internet Pack	32-bit OLE controls for Internet Access

Mega Pack	Mega Pack of Custom Controls

Mega Pack 2	Version 2.0 of the Mega Pack (more controls!)

MIDI Pack	Five custom controls for MIDI access and control (Available March 1996)

Individual Controls

Alarm	Alarm Custom Control

BarCod	Barcode Display and Printing Custom Control

BmpLst	List Box with Bitmaps and Text Custom Control

DFInfo	Disk and File Information Custom Control

FLabel	Formatted Label Custom Control

FMDrop	File Manager Drag-and-Drop Notification Custom Control

HiTime	High Resolution Timer Custom Control

IniCon	INI File Manager Custom Control

JoyStk	Joystick Information Custom Control

LED	LED Custom Control

MenuEv	Menu Event Notification Custom Control

MSlot	Windows for Workgroups Mailslot Custom Control

MSStat	Status Bar Custom Control

PerCnt	Percentage Bar/Status Custom Control

PicBtn	Picture Button Custom Control

Probe	Control Probe/Diagnostic Custom Control

RoText	Rotated Label Custom Control

SoundX	Soundex and Metaphone Custom Control

Tips	Tool Tips Custom Control

Valid	Validation Custom Control

Ver	Version Information Custom Control

Wave	WAV File Player Custom Control

ZipInf	ZIP File Information Custom Control

Internet Controls

Finger	Finger Custom Control

FTP	File Transfer Protocol (FTP) Custom Control

GetHost	Get Address / Host Name Custom Control

Gopher	Gopher Custom Control

Mail	Mail (SMTP/POP) Custom Control

News	News (NNTP) Custom Control

Time	Time (NTP) Custom Control

WhoIs	WhoIs Custom Control

WSock	Windows Sockets Custom Control

MIDI Controls (Available March 1996)

Indic	Indicator Custom Control

Knob	Knob Custom Control

MIDI I/O	MIDI Input and Output Custom Control

MIDIFile	MIDI File Access Custom Control

Slider	Slider Custom Control

Background

Mabry Software was founded by James Shields in 1992.  We specialize in Windows programming tools and components.  Mabry Software focuses on custom controls (VBXes and OLE controls).

Our software is available in Microsoft's Visual Basic (MSBASIC) forum on CompuServe, in our section on CompuServe (GO MABRY), on BBSes, and on various Internet sites (including ftp.cica.indiana.edu).


 Alarm Custom Control

Alarm is a Visual Basic custom control that lets you set multiple alarms to go off (i.e., fire events) at various times during the day.  This control makes it easy to schedule events to happen at various times.  Just set the properties and wait for Alarm to notify you.

You can specify times such as 9:12am, 10:45pm, every hour on the hour, every ten minutes, once per minute, etc.  Alarm even tells you when the date has changed.  You can use this to remove all of the current alarms and set new ones for the day.  A must if you're writing a PIM.

Registration:	$10 ($15 international)

Source and Registration:	$25 ($30 international)

CompuServe SWREG:	1475 (1476 for source)

Order Form

  This control is available separately or as part of the Mega Pack 2.


 BarCod Custom Control

BarCod makes bar code display and printing really easy.  Just pick the orientation, set the size, and pick the bar code style.  Then, set the caption to whatever you want the bars to be.

BarCod uses the Caption property to determine what to display.  ForeColor is used for the color of the Bars.  BackColor is used for the color of the background.  If BarCod cannot fit the entire bar code in the control window, it will fill the entire control with the background color.

Printing is straight forward, too.  Just tell the BarCod control what to print and where, and it paints barcodes into the Printer Object.

Under VB 3.0 and VB 4.0, BarCod will bind to a data control.  It uses the DataField, DataSource, and DataChanged properties.

This control is good for inventory applications, identification systems, and any other programs that require printed computer-readable data.  Samples included show how to print barcodes using the Printer Object and how to copy a bitmap of the barcode to the clipboard.

Registration: 	$15 ($20 international)

Source and Registration: 	$45 ($50 international)

CompuServe SWREG: 	1314 (1315 for source)

Order Form

  This control is available separately or as part of the Mega Pack 2.


 BmpLst Custom Control

BmpLst is a Visual Basic custom control that displays a list box that has text and bitmaps in it. The bitmaps can be placed on any side of the text (top, bottom, right, left).  BmpLst is not hampered by the normal 64k limit that normal list boxes suffer.  Users have loaded 10,000 items into BmpLst with great success.

BmpLst supports multi-column lists.  In this case, all of the list elements must be the same size.  The bitmaps may be of varying size (shorter bitmaps will result in gaps between it and the item below).

BmpLst also supports 3-D effects (much like the THREED.VBX).  The control's border supports raised, lowered, and insert 3-D effects (plus the normal solid border).

BmpLst can easily be set up to handle a check-box list.  All it takes is a few lines of code.  A working sample with all of the bitmaps required to produce this style of list box is included with the BmpLst package.

Registration: 	$20 ($25 international)

Source and Registration: 	$45 ($50 international)

CompuServe SWREG: 	1059 (1060 for source)

Order Form

  This control is available separately or as part of the Mega Pack 2.

Order Form


 DFInfo Custom Control

This control gives you disk and file information that VB doesn't provide.  It also allows you to change some aspects of a file (attributes, size, date, time, etc.).

The disk side of this control allows you to find out how much disk space you have, and how much of it is free.  You can also read volume names.

The file side of this control allows you to find out all of the important information about a file (size, attribute flags, date and time of last modification).  It also allows you to change most of the attribute flags and change the size of the file as well.

Registration: 	$15 ($20 international)

Source and Registration: 	$35 ($40 international)

CompuServe SWREG: 	1069 (1070 for source)

Order Form

  This control is available separately or as part of the Mega Pack 2.

Order Form


Internet Finger Custom Control

The Finger custom control allows you to query a host about a user's address or read information about a user's account (e.g., last time logged on, etc.).

Registration: 	$20 ($25 international)

Source and Registration: 	$50 ($55 international)

CompuServe SWREG: 	6392 (9059 for source)

Order Form

  This control is available separately or as part of the Internet Pack.

Order Form


 FLabel Custom Control

FLabel is a label control that lets you format the text within it.  You can have different fonts, different colors, multiple paragraphs, paragraph formatting, etc.  All this and it's bound, too.

Registration: 	$20 ($25 international)

Source and Registration: 	$50 ($55 international)

CompuServe SWREG: 	4352 (4353 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 FMDrop Custom Control

This custom control notifies you when a file has been dragged and dropped from the Windows File Manager (FILEMAN).

Registration: 	$15 ($20 international)

Source and Registration: 	$35 ($40 international)

CompuServe SWREG: 	1378 (1379 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Internet FTP Custom Control

The FTP custom control allows you to incorporate FTP functionality into your 32bit container/development environment.  FTP allows you to transfer files between nodes on the Internet.

Registration: 	$35 ($40 international)

Source and Registration: 	$90 ($95 international)

CompuServe SWREG: 	6393 (9060 for source)

  This control is available separately or as part of the Internet Pack.

Order Form


 Internet GetHost Custom Control

This control translates host names into IP address, and IP addresses into host names.  Since all of the other Internet controls use IP addresses and most people prefer to use host names, this control is almost mandatory when using other Internet controls.

Registration: 	$10 ($15 international)

Source and Registration: 	$30 ($35 international)

CompuServe SWREG: 	6390 (9057 for source)

  This control is available separately or as part of the Internet Pack.

Order Form


Internet Gopher Custom Control

The Gopher custom control encapsulates the Gopher Protocol used to provide access to the morass of documents, files, and search databases available on the Internet. The Gopher custom control allows you to incorporate Gopher functionality right into your 32-bit container/development environment, thus providing connectivity to the vast resources of information available on the Internet.

Registration: 	$35 ($40 international)

Source and Registration: 	$90 ($95 international)

CompuServe SWREG: 	6394 (9061 for source)

  This control is available separately or as part of the Internet Pack.

Order Form


 HiTime Custom Control

HiTime is a high resolution timer.  You use this control just like the default Timer control that comes with Visual Basic.  Visual Basic's Timer control can only fire an event every 55 milliseconds (18.2 times per second).  HiTime can fire events at a much higher rate.

How high depends on the speed of your machine.  486DX2/66s can handle more than 500 ticks per second.  66MHz Pentiums can handle 1000 ticks per second.

Registration:	$20 ($25 international)

Source and Registration:	$45 ($50 international)

CompuServe SWREG:	3382 (3383 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Knob Custom Control

This control is a knob.  You can change the size, have tick marks around it, have text near the tick marks, change some of the colors, etc.  You can use Knob to control volume, pitch, tempo, or anything else you might control with a scroll bar or slider.

Available in March 1996

Registration: 	$20 ($25 international)

Source and Registration: 	$45 ($50 international)

  This control is available separately or as part of the MIDI Pack.

Order Form


 Indicator Custom Control

The Indicator control shows a gauge that looks like those found on the front of stereos (tri-color, multiple lights).  This control includes horizontal and vertical versions of the indicator.

Available in March 1996

Registration: 	$15 ($20 international)

Source and Registration: 	$40 ($45 international)

  This control is available separately or as part of the MIDI Pack.

Order Form


 IniCon Custom Control

This VB custom control makes INI file access simple.  WIN.INI and private INI file access are both supported.  No API calls required.

Registration: 	$5 ($10 international)

Source and Registration: 	$25 ($30 international)

CompuServe SWREG: 	833 (1003 for Source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Internet Pack

This package contains fourteen controls for giving your applications access to the Internet.  All of them are 32-bit OLE controls (OCXes) ready to run under Windows 95 or Windows NT.  The controls support Archie, Finger, FTP, GetHost, Gopher, IRC, Mail (SMTP/POP), News (NNTP), Talk, Telnet, Time, and WhoIs. There's even a control that gives you direct access to Windows sockets.

Registration: 	$129 ($134 international)

Source and Registration: 	$359 ($364 international)

CompuServe SWREG: 	9065 (9066 for source)

Order Form


 JoyStk Custom Control

JoyStk gives your program information and events about the joystick's movement and buttons.  One or two normal joysticks, one 4-button joystick, or one 3-D joystick are supported.

JoyStk comes with a joystick driver for Windows (required).  This driver supports 4-button joysticks (such as the Gravis PC GamePad).

Registration:	$15 ($20 international)

Source and Registration:	$35 ($40 international)

CompuServe SWREG:	1340 (1341 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 LED Custom Control

This is a custom control for Visual Basic that behaves like an LED.  3-D effects and colors are all user-definable. This control is useful whenever you need a passive on/off indicator (modem lights, working lights, etc.).

Registration: 	$15 ($20 international)

Source and Registration: 	$35 ($40 international)

CompuServe SWREG: 	3380 (3381 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Internet Mail Custom Control

The Mail custom control encapsulates the Simple Mail Transfer Protocol (SMTP) and the Post Office Protocol (POP) for managing e-mail on the  Internet.  By Incorporating the control into your 32-bit development environments, you can send e-mail using SMTP and receive e-mail using POP.  The control also supports UUENCODE/UUDECODE for attachments.

Registration: 	$35 ($40 international)

Source and Registration: 	$90 ($95 international)

CompuServe SWREG: 	6395 (9062 for source)

  This control is available separately or as part of the Internet Pack.

Order Form


 MenuEv Custom Control

MenuEv provides menu selection notification.  In other words, it tells you when the user has selected a menu item and when the user has exited the menu.  This is really useful for status bar style help.

MenuEv is really easy to use.  All you need to do  is place it on your form.  There's nothing to set.  Events start coming in automatically.  The events give you the text of the menu item selected.

Also, MenuEv will automatically update another control for you.  You can easily make status bar style help merely by setting a couple of properties.  No code required.

Registration: 	$10 ($15 international)

Source and Registration: 	$25 ($30 international)

CompuServe SWREG: 	1270 (1271 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 MSStat Custom Control

Status bar control for Visual Basic.  This control displays a multi-element status bar on the bottom of your form.  It automatically handles the NumLock, CapsLock, ScrollLock, and Insert key indicators.  It also displays times/dates in International and programmer defined formats.

Registration: 	$20 ($25 international)

Source and Registration: 	$45 ($50 international)

CompuServe SWREG: 	4462 (4463 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 MIDI Pack

The MIDI Pack is made up of five controls.  Two controls give you MIDI device and file access (MIDI I/O and MIDIFile).  The other three controls are interface widgets that give feedback (Indicator), and user input (Knob and Slider).

Available in March 1996

Registration: 	$99 ($104 international)

Source and Registration: 	$299 ($304 international)

Order Form


 MIDIFile Custom Control

The MIDIFILE control provides the Visual Basic programmer with an easy way to read and write MIDI files,  both formats 0 (single track) and 1 (multiple-tracks) are supported.  Using the MIDIFILE control you can modify existing MIDI files or create entirely new ones from scratch.  You have complete control over and access to every type of MIDI message, and you can insert, delete and modify tracks and messages at anytime.

Available in March 1996

Registration: 	$40 ($45 international)

Source and Registration: 	$120 ($125 international)

  This control is available separately or as part of the MIDI Pack.

Order Form


 MIDI I/O Custom Control

The MIDI I/O control is really two controls in one.  The MIDIIN control handles MIDI input and the MIDIOUT control handles MIDI output.

The MIDIIN control is used to receive MIDI messages from external MIDI devices.  Messages can be retrieved using Events or polling, and are time-stamped with millisecond accuracy.  The MIDIIN control has an internal queuing mechanism so, if messages arrive faster than your application can handle them, they will not be lost.

The MIDIOUT control gives you complete control over the contents and timing of MIDI messages sent to either internal or external MIDI devices.  You can queue as many messages as you like (within the constraints of available memory) before starting output, or you can queue one or more messages prior to starting output and then add more as the output proceeds.  Messages are scheduled for transmission at a time you specify relative to the time that output is started.  As with the MIDIIN control, timing has millisecond resolution,  giving you the ability to precisely control the timing of sent MIDI messages.

Available in March 1996

Registration: 	$40 ($45 international)

Source and Registration: 	$120 ($125 international)

  This control is available separately or as part of the MIDI Pack.

Order Form


 MSlot Custom Control

The Mailslot control provides simple interprocess communication between programs running on the same or different computers running Windows for Workgroups.

This control enables you to create and use Windows for Workgroups mailslots.  A mailslot is an application-defined buffer that receives and holds messages.  Applications create mailslots so that they can receive text or data from other applications on one or more computers in a network.

No Windows API calls required.  Requires Windows for Workgroups.  Includes network chat sample program.

Registration: 	$30 ($35 international)

Source and Registration: 	$50 ($55 international)

CompuServe SWREG: 	1848 (1849 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Mega Pack 2 of Custom Controls

The Mega Pack 2 contains twenty-two of our controls (Alarm, BarCod, BmpLst, DFInfo, FLabel, FMDrop, HiTime, IniCon, JoyStk, LED, MenuEv, MSlot, MSStat, PerCnt, PicBtn, Probe, RoText, SoundX, Tips, Ver, Wave, and ZipInf).

Registration: 	$179 ($184 international)

Source and Registration: 	$399 ($404 international)

Order Form


 Mega Pack of Custom Controls

The Mega Pack contains twelve of our most popular controls (Alarm, BarCod, BmpLst, DFInfo, FMDrop, IniCon, JoyStk, MenuEv, PerCnt, RoText, SoundX, and ZipInf).  Why buy them one-by-one?  Get all of these controls at once.

Even if you already own control packages from Sheridan, Crescent, or MicroHelp, you should get this package.  The controls here cover areas that the major packages miss.

Registration: 	$90 ($95 international)

Source and Registration: 	$190 ($195 international)

CompuServe SWREG: 	2909 (2910 for source)

Order Form


 Internet News Custom Control

The News custom control allows you to retrieve and post USENET articles from supporting hosts on the Internet.

Registration: 	$35 ($40 international)

Source and Registration: 	$90 ($95 international)

CompuServe SWREG: 	6964 (9064 for source)

  This control is available separately or as part of the Internet Pack.

Order Form


 PerCnt Custom Control

PerCnt displays a percentage bar on your form.  This makes status reporting very easy.  3-D effects, fonts, and colors are all at your control.

Registration: 	$10 ($15 international)

Source and Registration: 	$25 ($30 international)

CompuServe SWREG: 	966 (1004 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 PicBtn Custom Control

This custom control for Visual Basic is a command button that has both text and a picture on it.  The picture can be scaled and placed above, below, to the right, or to the left of the text.  The text may be multi-line.

Registration: 	$15 ($20 international)

Source and Registration: 	$50 ($55 international)

CompuServe SWREG: 	3434 (3435 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Probe Custom Control

This control lets you examine and modify other controls' properties at run-time.  After telling Probe the name of another control, Probe will give you a list of the properties in that control.

Probe can also display a dialog box that will let you modify other controls' properties (at run-time).  Probe's dialog box makes it possible to fiddle with the properties of other controls at run-time.  Common dialog boxes are used for fonts and colors to make selection easier.

Registration: 	$15 ($20 international)

Source and Registration: 	$40 ($45 international)

CompuServe SWREG: 	2449 (2450 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 RoText Custom Control

This control lets you place a label on your forms at any angle or degree of rotation.  This control can be bound to a data control.

Registration: 	$15 ($20 international)

Source and Registration: 	$35 ($40 international)

CompuServe SWREG: 	1338 (1339 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Slider Custom Control

This control provides horizontal and vertical sliders.  You can select from different slider styles, track styles, colors, ticks, etc.

Available in March 1996

Registration: 	$20 ($25 international)

Source and Registration: 	$45 ($50 international)

  This control is available separately or as part of the MIDI Pack.

Order Form


 SoundX Custom Control

This control provides Soundex and Metaphone algorithms.  Soundex and Metaphone convert words or names to codes that represent how they "sound".  This can be really useful in a database application where users need to find names they may not know how to spell exactly.

Use this control to make it easier for them.  Just put in the word or name you want converted, and the appropriate codes come out.

About the Soundex Algorithm

Soundex is an algorithm developed and patented by Margaret Odell and Robert Russell in the early part of this century [U.S. Patent 1,261,167 (1918) and 1,435,663 (1922)].  Don't worry about the patents, they've long since expired.

Many articles have been written about it, but the best description I've seen so far is by Donald Knuth in The Art of Computer Programming, Vol. 3.

Soundex converts a word or name to a code comprised of a letter followed by three digits.  Some redundancy is taken out of the word (such as stripping vowels, consonant doubles, etc.).  The first letter is preserved and the code is generated from what remains.

About the Extended Soundex Algorithm

This is a minor change to the basic Soundex algorithm.  In this algorithm, the first letter is treated like all the rest of the letters (i.e., if it's a vowel, it's stripped, if it's part of a consonant double, the second is stripped (as in LLAMA), etc.).

This code is purely numeric.  This can result in faster database scans to pick out like-sounding words or names.

About the Metaphone Algorithm

Quite frankly, I don't know where Metaphone came from.  I got some source code from a friend a few years ago in my e-mail with the comment attached to it: "Try this, it's cool!"

Well, I thought so, that's why it has been included in SoundX.  Metaphone does a better job than Soundex and Extended Soundex when it comes to representing like-sounding names.  Its drawback is that Metaphone is comprised purely of letters.  In other words, it takes up more storage and, in a large database, this can be costly.

This implementation only returns the first four (4) characters of the Metaphone string generated.  The code will generate more than that, but after some experimentation, this seemed like an ideal compromise between accuracy and storage space.

Registration: 	$10 ($15 international)

Source and Registration: 	$25 ($30 international)

CompuServe SWREG: 	1272 (1273 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Internet Time Custom Control

The Time custom control encapsulates the Network Time Protocol (NTP) to allow you to retrieve the Greenwich Mean Time from supporting hosts on the Internet.  The Time control allows you to develop time synchronization applications for your system (among other things).  Incorporating this control into your application allows you to request the Greenwich Mean Time from any time-server that you select.

Registration: 	$20 ($25 international)

Source and Registration: 	$50 ($55 international)

CompuServe SWREG: 	6524 (9063 for source)

  This control is available separately or as part of the Internet Pack.

Order Form


 Tips Custom Control

Tips provides Microsoft style tool tips.  Small windows pop-up with bits of info when the user pauses the mouse over your controls.  No code required, just set the Tag properties.

Registration: 	$20 ($25 international)

Source and Registration: 	$50 ($55 international)

CompuServe SWREG: 	3482 (3483 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Validate Custom Control

The Validate control lets you easily validate data entered by the user.  It fires an event when the input control (edit box, combo box, check button, any control) is about to lose focus.  In the event, you can place all of the data validation logic.  In fact, if you choose, you can have the Validate control cancel the change of focus.

This control is great for data entry forms and any other place where you need to conveniently check user input.

Registration: 	$25 ($30 international)

Source and Registration: 	$60 ($65 international)

Order Form


 Ver Custom Control

Ver lets you use the functionality of VER.DLL through properties.  It makes getting version information from a file (EXE, DLL, VBX, etc.) very easy.

Ver also gives you file installation functionality.  Included with the control is a sample installation/setup utility.  This makes it easier for you to write your own installation utilities without the bulk of the Setup Wizard.

Registration: 	$20 ($25 international)

Source and Registration: 	$50 ($55 international)

CompuServe SWREG: 	2529 (2530 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Wave Custom Control

This control makes it easy for you to play and get information about WAV files.  Play WAV files in the background as your program performs other tasks; add recorded speech to your applications; put beeps, whistles, and laser sounds into your games.  The Wave control makes all of this very straight forward. Set the Filename property and tell it to go.  That's it.  Looping, volume and pitch control, etc. take a little bit more.

Registration: 	$15 ($20 international)

Source and Registration: 	$40 ($45 international)

CompuServe SWREG: 	4034 (4035 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


 Internet WhoIs Custom Control

The WhoIs custom controls provides access to the WhoIs servers on the Internet.  By incorporating the control into your applications you may query for information about hosts, users, and businesses who have accounts on the Internet.

Registration: 	$20 ($25 international)

Source and Registration: 	$50 ($55 international)

CompuServe SWREG: 	6391 (9058 for source)

  This control is available separately or as part of the Internet Pack.

Order Form


Internet WinSock Custom Control

The Socket custom control encapsulates much of the functionality of the Windows Sockets API to provide a simple, yet robust, means of accessing and communicating across the Internet from any 32-bit container / development environment.

Registration: 	$35 ($40 international)

Source and Registration: 	$90 ($95 international)

CompuServe SWREG: 	6964 (9064 for source)

  This control is available separately or as part of the Internet Pack.

Order Form


 ZipInf Custom Control

This control gives you information about the content (directory) of a ZIP file.  Many, many useful uses (File Manager replacement, drive searching, etc.).

Registration: 	$10 ($15 international)

Source and Registration: 	$35 ($40 international)

CompuServe SWREG: 	1595 (1596 for source)

  This control is available separately or as part of the Mega Pack 2.

Order Form


CompuServes SWREG

If you are a CompuServe member, you can register these products by going to CompuServe's Software Registration forum (GO SWREG).  You'll get your control(s) quickly through E-mail and save a little money, too.


Contact Information

We can be reached many different ways.  They are:

US Mail:	Mabry Software

Post Office Box 31926

Seattle, WA  98103-1926

Voice: 	206-634-1443

Toll Free:	800-99-MABRY (800-996-2279)

Fax: 	206-632-0272

BBS: 	206-634-0783

CompuServe: 	71231,2066

GO MABRY (our own section on CompuServe!)

Internet: 	mabry@halcyon.com

AOL:	MabrySoft


ORDER FORM

Use File | Print Topic... to print this form.

SEND CHECK OR 	Mabry Software

MONEY ORDER TO:	Post Office Box 31926

Seattle, WA  98103-1926

Voice: 206-634-1443	Toll Free: 800-99-MABRY

CompuServe: 71231,2066	Internet: mabry@halcyon.com

Fax: 206-632-0272	BBS: 206-634-0783

Name  ______________________________________________________________________

Company  __________________________________________________________________

Address  ___________________________________________________________________

      ________________________________________________________________________

City  ______________________________________  State  ______________  Zip  ________

Phone  (_________)______________________________  Country  ____________________

E-Mail Address(es)  ___________________________________________________________

MC/VISA:	_________________________________________ exp. ___________________

Program Name	Qty	Total Cost

____________________________________________    _________    __________________

____________________________________________    _________    __________________

____________________________________________    _________    __________________

____________________________________________    _________    __________________

____________________________________________    _________    __________________

____________________________________________    _________    __________________

____________________________________________    _________    __________________

Sub Total of Order 	__________________

Washington Residents Add 8.2% Tax	__________________

GRAND TOTAL	__________________


Licensing Information

Legalese Version

Mabry Software grants a license to use the enclosed software to the original purchaser.  Copies may be made for back-up purposes only.  Copies made for any other purpose are expressly prohibited, and adherence to this requirement is the sole responsibility of the purchaser.

However, the purchaser does retain the right to sell or distribute programs that contain Mabry Software "toolbox" routines, so long as the purpose of the included routines is to augment the software being sold or distributed.  Source code for Mabry Software products may not be distributed under any circumstances, nor may you distribute .OBJ, .LIB., etc. files that contain our routines.  This license may be transferred to a third party only if all existing copies of the software and its documentation are also transferred.

This product is licensed for use by only one developer at a time.  Mabry Software expressly prohibits installing this product on more than one computer if there is any chance that both copies will be used simultaneously.  This restriction also extends to installation on a network server, if more than one workstation will be accessing the product.

Mabry Software warrants that this product will perform as advertised.  In the event that it does not meet the terms of this warranty, and only in that event, Mabry Software will replace the product or refund the amount paid (less restocking and shipping charges), if notified within 30 days of purchase.  Proof of purchase must be presented along with a brief description of how the product fails to meet the advertised claims.  Software may not be returned if the disk envelope seal is broken.

MABRY SOFTWARE'S LIABILITY IS LIMITED TO THE PURCHASE PRICE.  Under no circumstances shall Mabry Software or the authors of this product be liable for any incidental or consequential damages, nor for any damages in excess of the original purchase price.

English Version

We require that you purchase one copy of a control per developer on a project.  If this is met, you may distribute the control with your application royalty free.  You may never distribute the LIC file.  If you have purchased the source code, you may not re-distribute the source code either.

Your license is transferrable.  The original purchaser of the product must make the transfer request.  Contact us for further information.


Ordering Details

International Notes

Canada and Mexico are not considered international.

E-Mail Delivery / Discount

We'll E-mail your control(s) to you if you provide us with an Internet (Uuencoded or MIME encoded), CompuServe, or AOL address.  Deduct $5 per control ordered this way (IniCon is $3 via E-mail).  E-mail is not considered international.

On-Line Ordering via CompuServe

Controls may be registered via CompuServe's Software Registration forum.  If you're a CompuServe member you can register this software there.  Just GO SWREG, and enter the registration ID after the menu.  Not all of the controls are available through here yet.

Credit Cards

We accept VISA and Mastercard.  When ordering using either of these, please send us your card number, expiration date, complete mailing address and phone number.

Overnight Delivery and Other Special Instructions

If you have any special shipping instructions, please let us know.  Our goal is to ensure your absolute satisfaction.


Support and Update Information
Update Information

Updates

Minor updates for all of our controls are free.  You can download them from our BBS.  When you register, we'll send you a sheet that lists all of the controls you've registered and how to download them from our BBS.  Be sure to keep this sheet!

You should check our BBS periodically for update.  Or, you can download the history of changes from our BBS or our CompuServe forum (GO MABRY).  The history file is named MSHIST.ZIP.

Even if you don't care about getting the latest versions of the controls, you should visit our CompuServe section from time-to-time anyway.  All of the newest controls will be there.  Just GO MABRY.